package com.RyanRestaurant.Config;

import com.RyanRestaurant.Filter.LoginInterceptor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class LoginConfig implements WebMvcConfigurer {
//LoginConfig类是一个Spring配置类，
// 它同时实现了WebMvcConfigurer接口以自定义Spring MVC的配置。
// 这个类主要用于添加一个拦截器（LoginInterceptor）到Spring MVC的拦截器链中，
// 并且指定了该拦截器应该拦截的路径模式（/main.html）
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/main.html");
    }
}
